package com.authine.cloudpivot.ext.domain.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @program: gm-market
 * @description:
 * @author: wlw
 * @create: 2021-08-27 17:25
 **/
@Data
@Schema(description = "OrderExportVo")
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class OrderExportVo {
    @Schema(description = "订单号")
    private String id;
    @Schema(description = "客户订单号")
    private String erpPO;
    @Schema(description = "商品编码")
    private String goodsId;
    @Schema(description = "商品名称")
    private String name;
    @Schema(description = "品牌")
    private String brand;
    @Schema(description = "型号")
    private String model;
    @Schema(description = "规格")
    private String spec;
    @Schema(description = "下单人")
    private String memberName;
    @Schema(description = "数量")
    private BigDecimal num;
    @Schema(description = "采购单价")
    private BigDecimal price;
    @Schema(description = "采购金额")
    private BigDecimal amount;
    @Schema(description = "无库存货期")
    private Double delivery;
    @Schema(description = "下单时间")
    private Date time;
    @Schema(description = "供应商名称")
    private String orgName;
}
